#include "Game.h"
#include "LuaTrigger.h"

#define RUTA_LUA "data/scripts/"


LuaTrigger::LuaTrigger(std::string & name,float x1,float y1, float x2, float y2, std::string &ficheroLua):Trigger(name,x1,y1,x2,y2)
{
	this->nombreLua = ficheroLua;
	ejecutado = false;
}
void LuaTrigger::onTrigger(){
	if (!ejecutado){
		string ruta = RUTA_LUA + nombreLua;
		luaL_dofile(g->getLua(),ruta.c_str());
		std::cout << "Trigger lua: " << ruta << std::endl;
		ejecutado = true;
	}
}
LuaTrigger::~LuaTrigger(void)
{
}
